card punch buffer - French English Dictionary